﻿using DotLiquid;
namespace Framework
{
    /// <summary>
    /// 
    /// </summary>
    public class TemplateViewModel : BaseViewModel
    {
        public SettingTemplateViewModelDrop Settings()
        {
            return new SettingTemplateViewModelDrop();
        }
        public class IndexTemplateViewModel : Drop
        {

        }
        public class NewsTemplateViewModel : Drop
        {

        }
        public class NewsDetailTemplateViewModel : Drop
        {

        }
        public class ProductTemplateViewModel : Drop
        {

        }
        public class ProductDetailTemplateViewModel : Drop
        {

        }
        public class HonorTemplateViewModel : Drop
        {

        }
        public class WorkShopTemplateViewModel : Drop
        {
            public string Text { get { return "WorkShop"; } }
        }
        public class DownloadTemplateViewModel : Drop
        {

        }
        public class SettingTemplateViewModelDrop : Drop
        {
            public string Aboutus { get; set; }
            public string Contactus { get; set; }
            public string Commpany { get; set; }
            public string Video { get; set; }
            public string Network { get; set; }
            public string Culture { get; set; }
            public string Course { get; set; }
            public string Litigation { get; set; }
            public string Equipment { get; set; }
            public string Charge { get; set; }
        }
        public IndexTemplateViewModel Index { get; set; }

        public NewsTemplateViewModel News { get; set; }

        public NewsDetailTemplateViewModel NewsDetail { get; set; }

        public ProductTemplateViewModel Product { get; set; }

        public ProductDetailTemplateViewModel Productdetail { get; set; }

        public HonorTemplateViewModel Honor { get; set; }

        public WorkShopTemplateViewModel Workshop { get { return new WorkShopTemplateViewModel(); } }

        public DownloadTemplateViewModel Download { get; set; }

        public SettingTemplateViewModelDrop Setting { get { return new SettingTemplateViewModelDrop(); } }
    }


}